source of electric power - German English Dictionary